Eurovision Semi-Final 2 Complete: Final Running Order Decided!

*Warning, this contains spoilers*

Last night, the second semi-final of the 60th Anniversary of the Eurovision Song Contest took place in Vienna. The line-up was strong, with many Eurovision fans struggling to pick their favourites! Nevertheless, after the voting was complete, Europe and Australia picked their top 10. Here are the next 10 finalists:

  • Lithuania

  • Poland

  • Slovenia

  • Sweden

  • Norway

  • Montenegro

  • Cyprus

  • Azerbaijan

  • Latvia

  • Israel

This means our final line up is complete, and the final running order was also decided tomorrow. Here is the final running order:

  1. Slovenia

  2. France

  3. Israel

  4. Estonia

  5. UK

  6. Armenia

  7. Lithuania

  8. Serbia

  9. Norway

  10. Sweden

  11. Cyprus

  12. Australia

  13. Belgium

  14. Austria

  15. Greece

  16. Montenegro

  17. Germany

  18. Poland

  19. Latvia

  20. Romania

  21. Spain

  22. Hungary

  23. Georgia

  24. Azerbaijan

  25. Russia

  26. Albania

  27. Italy